package com.xpchenfrank.service.impl;

import com.xpchenfrank.service.BlogService;
import com.xpchenfrank.service.WsmItemService;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.springframework.stereotype.Component;

import java.security.GeneralSecurityException;

/**
 * @author xpchen
 * @time 2018/3/8 20:03
 * @Description
 * @copyright Wuxi Yazuo ,Ltd.copyright 2015-2025
 */
@Component
public class WsmItemServiceImpl implements WsmItemService {


    @Override
    public boolean checkElementChange(String elementKeyword, String desc, String currentVal, String url) {
//        List<SiteWxrsks> items = wsrsksMapper.selectByKeyword(elementKeyword);
//
//        if(items == null || items.size() ==0) {
//            //就是还没有关键字先要插入
//            insertItem(elementKeyword, desc, currentVal, url);
//        } else {
//            //如果查到了值，那么就要验证值是否被修改
//            SiteWxrsks currentItem = items.get(0);
//            if(!StringUtil.compareEquals(currentItem.getItemVal(), currentVal)) {
//                //如果不相等就要搞事情了
//                //TODO
//                System.out.println("item id is " + currentItem.getItemId());
//
//                WSMItem updateItem = new WSMItem();
//                updateItem.setId(currentItem.getItemId());
//                updateItem.setLastupdated(new Timestamp(System.currentTimeMillis()));
//                updateItem.setItemOld(currentItem.getItemVal());
//                updateItem.setItem(currentVal);
//
//                itemMapper.updateByPrimaryKeySelective(updateItem);
//
//                String content = "  <p>" + currentItem.getDescription() + "有更新</p>";
//                content += "<p style=\"color: #2e6ea5;font-weight:bold;\"> 以前的值 <p> " + updateItem.getItemOld()  + "</p></p><p style=\"color: #2e6ea5;font-weight:bold;\">现在的值<p> " + updateItem.getItem() + "</p></p>";
//                content += "<p style=\"color: #2e6ea5;font-weight:bold;\"> 相关链接 <p> " + url  + "</p></p>";
//
//                EmailNotify.sendEmail("xpchenfrank@163.com", "无锡人力资源网" + desc + "有更新", content);
//
//                System.out.println("-------------- " + elementKeyword + " 的内容是不一样了");
//                return false;
//            } else {
//                //如果相等那就没什么事
//                //如果相等，更新下检查的时间
//                WSMItem updateItem = new WSMItem();
//                updateItem.setId(currentItem.getItemId());
//                updateItem.setLastchecked(new Timestamp(System.currentTimeMillis()));
//
//                itemMapper.updateByPrimaryKeySelective(updateItem);
//                System.out.println("-------------- " + elementKeyword + " 的内容是一样的");
//                return true;
//            }
//
//        }

        return true;
    }
}
